<template>
  <div>
    <button @click="changeNum('雷光')">触发事件 - {{ num }}</button>
  </div>
</template>

<script>
import { mapState, mapMutations } from 'vuex'

export default {
  computed: {
    ...mapState(['num'])
  },
  methods: {
    ...mapMutations(['changeNum'])
    // fn() {
    //   // 触发vuex中声明的那个函数
    //   // this.$store.commit('changeNum', 'chenwei')
    //   this.changeNum('chenwei')
    // }
  }
}
</script>

<style lang="less" scoped></style>
